# 创建最简单的 Maven 项目,请从命令行执行以下命令：
mvn -B archetype:generate -DgroupId=com.mycompany.app -DartifactId=MineMavenEngineering -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4

# --------------------------------------------

# 清除项目中的target目录,移除之前构建生成的所有文件
mvn clean;

# 编译项目的源代码
mvn compile;

# 运行项目的单元测试
mvn test;

# 打包编译后的代码,生成可分发的包,如JAR、WAR等
mvn package;

# 执行指定的JAR文件。这里执行的是target目录下名为album-app-1.0-SNAPSHOT.jar的应用程序
java -jar ./target/album-app-1.0-SNAPSHOT.jar;

# --------------------------------------------
# 单元测试

# 清理target目录
mvn clean;

# 编译main/java目录下的java为class文件，同时把class拷贝到target/classes目录下面
mvn compile;

# 编译test/java目录下的java为class文件，同时class拷贝到target/test-classes目录下面
mvn test-compile;

#查看测试结果
mvn test;

# --------------------------------------------
# 最新的正确命令如下
# 清理并输出详细信息
mvn clean -X;

# 打包并输出详细信息
mvn package -X;

# 会生成两个jar包,体积小的是 thin jar, 体积大的是 fat jar